// describe('OHIF Download Snapshot File', () => {
//   beforeEach(() => {
//     cy.checkStudyRouteInViewer('1.2.840.113619.2.5.1762583153.215519.978957063.78');
//     cy.expectMinimumThumbnails(3);
//     cy.openDownloadImageModal();
//   });

//   it('checks displayed information for Desktop experience', function () {
//     // Set Desktop resolution
//     // cy.viewport(1750, 720);
//     // Visual comparison
//     // cy.screenshot('Download Image Modal - Desktop experience');
//     //Check if all elements are displayed

//     // Check image preview
//     cy.get('[data-cy="image-preview"]').should('contain.text', 'Image preview');

//     //TODO: This is a canvas now, not an img with src
//     // cy.get('[data-cy="viewport-preview-img"]')
//     //   .should('have.attr', 'src')
//     //   .and('include', 'data:image');

//     // Check buttons
//     cy.get('[data-cy="cancel-btn"]').scrollIntoView().should('be.visible');
//     cy.get('[data-cy="download-btn"]').scrollIntoView().should('be.visible');

//     cy.get('[data-cy="cancel-btn"]').click();
//   });

//   /*it('cancel changes on download modal', function() {
//     //Change Image Width, Filename and File Type
//     cy.get('[data-cy="image-width"]')
//       .clear()
//       .type('300');
//     cy.get('[data-cy="image-height"]') //Image Height should be the same as width
//       .should('have.value', '300');
//     cy.get('[data-cy="file-name"]')
//       .clear()
//       .type('new-filename');
//     cy.get('[data-cy="file-type"]').select('png');
//     //Click on Cancel button
//     cy.get('[data-cy="cancel-btn"]')
//       .scrollIntoView()
//       .click();
//     //Check modal is closed
//     cy.get('[data-cy="modal"]').should('not.exist');
//     //Open Modal
//     cy.openDownloadImageModal();
//     //Verify default values was restored
//     cy.get('[data-cy="image-width"]').should('have.value', '512');
//     cy.get('[data-cy="file-name"]').should('have.value', 'image');
//     cy.get('[data-cy=file-type]').should('have.value', 'jpg');
//   });*/

//   // TO-DO once issue is fixed: https://github.com/OHIF/Viewers/issues/1217
//   // it('checks error messages for empty fields', function() {
//   //   //Clear fields Image Width and Filename
//   //   cy.get('[data-cy="image-width"]').clear();
//   //   cy.get('[data-cy="file-name"]').clear();

//   //   //Click on Download button
//   //   cy.get('[data-cy="download-btn"]')
//   //     .scrollIntoView()
//   //     .click();
//   //   //Check error message
//   // });

//   /*it('checks if "Show Annotations" checkbox will display annotations', function() {
//     // Close modal that is initially opened
//     cy.get('[data-cy="close-button"]').click();

//     // Add measurements in the viewport
//     cy.addLengthMeasurement();
//     cy.addAngleMeasurement();

//     // Open Modal
//     cy.openDownloadImageModal();
//     // Select "Show Annotations" option
//     cy.get('[data-cy="show-annotations"]').check();
//     // Check image preview
//     cy.get('[data-cy="image-preview"]').scrollIntoView();
//     //Compare classes that exists on Image Preview with Annotations and Without Annotation
//     cy.get('[data-cy="modal-content"]')
//       .find('canvas')
//       .should('have.class', 'magnifyTool'); //Class "MagnifyTool" exists with annotations displayed on Image preview
//     // Uncheck "Show Annotations" option
//     cy.get('[data-cy="show-annotations"]')
//       .uncheck()
//       .wait(300);
//     // Check that class "MagnifyTool" should not exist
//     cy.get('[data-cy="modal-content"]')
//       .find('canvas')
//       .should('not.have.class', 'magnifyTool');
//   });*/
// });
